Towards Automatic Generation of Parameterized Test Cases from Abstractions

نویسندگان

  • Jens R. Calamé
  • Natalia Ioustinova
  • Jaco van de Pol
چکیده

Model-based tools for automatic test generation usually can handle systems of a rather limited size. Therefore, they cannot be applied directly to systems of real industrial size. Here, we propose an approach to test generation combining enumerative data abstraction, test generation methods and constraint solving. The approach allows applying enumerative test generation tools like TGV to large and infinite systems. Given such a system, abstractions allow to derive a finite abstract system suitable for automatic test generation with enumerative tools. Abstract test cases need to be parameterized with actual test data, in order to execute them. For data selection, we make use of constraint solving techniques. Test case execution will later be done by TTCN-3. 1998 ACM Computing Classification System: D.2.1, D.2.5

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A zonotopic framework for functional abstractions

This article formalizes an abstraction of input/output relations, based on parameterized zonotopes, which we call affine sets. We describe the abstract transfer functions and prove their correctness, which allows the generation of accurate numerical invariants. Other applications range from compositional reasoning to proofs of user-defined complex invariants and test case generation.

متن کامل

Automatic Model-Based Generation of Parameterized Test Cases Using Data Abstraction

ion Jens R. Calamé1 Natalia Ioustinova2 Jaco van de Pol3 Dept. of Software Engineering Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands

متن کامل

Optimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing

Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...

متن کامل

Parameterized Reusable Component Library Methodology

In this paper, we describe the Parameterized Reusable Component Library (PRCLIB) methodology, which supports design reuse automation. Unlike the Y-chart approach [2] which helps design space exploration at higher levels of abstraction, PRCLIB methodology addresses the issue of design space exploration at RTL levels. Although the methodology is developed keeping in mind Data Driven Media Process...

متن کامل

Towards Automatic Generation and Continuous Improvement of Functional Test Cases: The Case of the Test-Duo Framework and Mutation Testing

The Test-Duo framework is proposed for automating the task of generating functional test cases for execution on an automatic testing platform. With Test-Duo, the tester focuses on the tasks of refining and annotating use cases and preparing test data sets with tool support, leaving the tasks of generating the actual test cases and marshaling their execution to Test-Duo. The generated test cases...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006